package demo6;

import java.util.List;
import java.util.Scanner;

public class TestList {
   public void addEmp(List<Emp> list,Emp emp){
       list.add(emp);
   }
    public void findAllEmp(List<Emp> list){
       int i;
       for (i=0;i<list.size();i++) {
           System.out.println(list.get(i));
       }
    }

    public Emp findEmpName(List<Emp> list,String empName) {
        int i;
        for (i = 0; i < list.size(); i++) {
            if (empName.equals(list.get(i).getName())) {
                return list.get(i);
            }
        }
        return null;
    }
    public void deleteEmpNum(List<Emp> list,String empNum){
       int i;
        for (i = 0; i < list.size(); i++) {
            if (empNum.equals(list.get(i).getNum())) {
                list.remove(i);
            }
        }
    }
    public Emp findEmpNum(List<Emp> list,String empNum) {
        int i;
        for (i = 0; i < list.size(); i++) {
            if (empNum.equals(list.get(i).getNum())) {
                return list.get(i);
            }
        }
        return null;
    }
    public void updateEmpAge(List<Emp> list,Emp emp){
        int i;
        for (i=0;i<list.size();i++) {
            if (emp.getNum().equals(list.get(i).getNum())) {
                list.set(i,emp);
            }
        }
    }
}
